class Profesor < ActiveRecord::Base
  belongs_to  :persona, :foreign_key=>"persona_id"
  has_many    :trabajogrado
  has_one :participante_profesor
  has_many    :jurado_trabajo
  
  validates_presence_of :titulo,
    :message => 'El Titulo Obtenido no puede estar en blanco',
    :on => :save

  validates_presence_of :escalafon,
    :message => 'El escalafón no puede estar en blanco',
    :on => :save
    
   validates_length_of :titulo, 
    :minimun => 2,
    :maximun => 100,
    :in => 2..100,
    :message => 'El Titulo Obtenido solo puede Contener hasta 100 caracteres',
    :on => :save    
      
   validates_length_of :escalafon, 
    :minimun => 2,
    :maximun => 100,
    :in => 2..100,
    :message => 'El Escalafón solo puede Contener hasta 100 caracteres',
    :on => :save   
end
